This WDEF implements a window style that is similar to the default appearance of Copland windows.
Drop this extension into your Extensions folder and restart to enjoy the look of Copland windows today!
Scott Fenton
Vicious Software
sfenton@together.net
Notes
Copland windows have an additional gadget in the title bar along with the familiar close box and zoom box, there is now another box that toggles WindowShade-like behavior. This gadget will currently only work when this WDEF is loaded as part of Greg Landweber's Aaron extension. You can copy the WDEF resource from this extension file and paste it into the Aaron extension file using ResEdit.
Bugs
-The 'grow icon' in the lower right corner is drawn in some windows when it should not be. This is due to the problem of having to draw the new grow icon disabled. The old grow icon simply did not draw when it was disabled, it just got erased in the window content refresh, so a WDEF message is not passed in the case. The new grow icon must get drawn in an inactive window, and so I draw it during the WDEF draw message for certain window types. This works for many windows, but alas not all.
-Conflicts with KeyQuencer (and probably others...). I'm looking at resolving these problems.
1.0d16
-The icon which draws in the Finder draws properly for special system folder types (Control Panels, Apple Menu Items. etc.). Custom folder icons are also supported (actually *required* for a volume's icon to draw).
-Empty title windows draw without a gap in the title bar lines.
-Modal dialogs have a 3 pixel content border that is now drawn in the window's content color.
-After unshading (using WindowShade), windows don't leave an black extra line under the title bar.
1.0d15
-Drawer feature removed. (Please don't email me about this. It will implemented as soon as I find a good way to do it.)
-Compatible with Now FolderMenus, ZMac's WunderBar and Connectix Speed Copy beta (thanks go out to Dair Grant).
-Compatible with Aaron's shade gadget handling.
-Modal dialogs have the 3 pixel content border that System 7 windows have (and many dialog hacks expect). This means better looking Standard File dialogs when SuperBoomerang is loaded.
-Inactive windows draw the title text in a darker gray.
-Better support for 2-bit gray scale monitors.
-No more sounds at startup.
1.0d14
-Moving the mouse over drawer would undrawerize then in some apps. Not anymore.
1.0d13
-Default zoom state on multiple monitor systems is better.
-Command clicking in an unhilited window now works.
1.0d12
-Fixes bugs introduced in version d11
-The grow icon is back to being drawn using the d10 method.
-Caps Lock key no longer disables the WDEF.
1.0d11
-The gadgets and grow icon more closely resemble the Copland window parts.
-Improved WindowShade compatibility.
-The title bar is one pixel taller.
-The grow icon is drawn only when the window has a 'Zoom' box. This may cause
some windows that normally have a grow icon, to not have one now.
-Doing a 'Close All' (cmd-opt-w) in the Finder should not crash any more when there is a drawer open.
-New icon graphic for the INIT.
1.0d10
-Clicks on the 'Shade' gadget and drawers are handled better.
-Spacing for the title bar icon and text has been tweaked.
-The grow icon is drawn using a darker gray for improved visiblity.
1.0d9
-The 'Zoom' and 'Shade' gadgets have been swapped for QuicKeys compatibility.
-Draws a folder icon in the title bar for 'zoomable' Finder windows.
-Fixed some disabled title bar drawing/clipping bugs.
You may freely copy and distribute this software, providing that the only charges levied are reasonable distribution costs. This software may not be included in any commercial software collection sold for profit, nor may it be bundled with any commercial software, books, CD-ROMs, or other media without the prior consent of the author. When redistributing this software, this documentation must accompany the software in their original form.
By using this software, you agree to absolve Scott Fenton, and Vicious Software, from any liability to data loss or other problems caused directly or indirectly by any part of this software. If you can not agree, don't use it.